package com.ler.yrmall.ware.api;

import com.ler.yrmall.ware.dto.WareLockDTO;
import com.ler.yrmall.basic.Result;

import java.util.List;
import java.util.Map;

/**
 * @author Leron
 * @version 1.0
 */
public interface WareApi {

    /**
     * 查询库存
     * @param skuIds
     * @return
     */
    Result<Map<Long, Boolean>> hasStork(List<Long> skuIds);

    /**
     * 订单锁定
     * @param wareLock
     * @return
     */
    Result<?> orderLock(WareLockDTO wareLock);

}
